echo-sounding machine - Turkish English Dictionary